<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>倒计时</title>
</head>
<body>
    <span id="show"></span>
    <script src="utils.js"></script>
    <script>
        // 倒计时：定义一个未来某一天的时间对象，
        // 实时获取当前的时间对象和未来固定的那个时间对象进行计算他们的时间差
        var date1=new Date('2020-6-25 00:00:00');
        var date2=new Date();
        chaTime(date1,date2,function(value){
            // value来接受 callback的obj
            // 封装函数中的callback(obk)就是执行此函数
            // obj就是给value赋值
            // 获取两个时间的时间之差
            show.innerHTNL='距离秒杀时间还有'+value.day+'天'+value.hours+'分'+value.seconds+'秒'
        })
        // 用定时器不断地去获取当前最新的时间
        setInterval(function(){
            date2=new Date();
            chaTime(date1,date2,function(value){
                show.innerHTNL='距离秒杀时间还有'+value.day+'天'+value.hours+'小时'+value.minutes+'分'+value.seconds+'秒'

            })

        },1000)
    </script>
</body>
</html>